<?php
    //1.定义命名空间与本文件所在目录层级相同（app\home\controller）
    //2.因为composer自动载入类的需要
    //3.命名空间namespace之前不能有输出！
    namespace app\home\controller;

    //1.引入框架核心目录中的View类
    //2.用于载入模板文件及向模板文件传递数据
    use houdunwang\view\View;

    //1.引入扩展模型中的student类
    //2.用于调用student表及grade表（两者关联）的数据
    //（因为页面需要显示学生信息及其所在班级）
    use system\model\Student;

    //定义前台类
    class Entry {
        //1.定义显示前台首页的方法
        //2.调用student表及grade表显示数据
        public function index(){
            //1.获取student表及grade表的数据（两者关联）
            //2.用于前台首页的遍历展示
            $data = Student::getJoinTable("student","grade");
            //1.载入模板文件、传递调用到的两张表的数据
            //2.调用显示出表中的数据
            return View::make()->with(compact("data"));
        }
    }